/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Dao;

import BackEnd.Exceptions.*;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
 *
 * @author Ivan
 */
public class prueba {

    public static void main(String args[])
    {
        CategoriaDao cat=new CategoriaDao();

        CategoriaValueObject var=new CategoriaValueObject("titan");
        /*
        var=(CategoriaValueObject)cat.create(var);
        System.out.println(var.getId()+"\n");
        System.out.println(var.getNombre());
        var=new CategoriaValueObject("NuevaGuitarra",48);
        cat.update(var);*/
        CategoriaValueObject[] vec;
        try {
            vec = (CategoriaValueObject[]) cat.mostrarConsulta("select* from categoria");
            for(int i=0;i<vec.length;i++)
            {
                System.out.println(vec[i].getId()+"     "+ vec[i].getNombre());
            }
            var=(CategoriaValueObject) cat.traer(new PkId(2));
            System.out.println(var.getId()+"\n");
            System.out.println(var.getNombre());
        } catch (NotExistRegisterException ex) {
            Logger.getLogger(prueba.class.getName()).log(Level.SEVERE, null, ex);
        }
        

        EstadoUsuarioDao d=new EstadoUsuarioDao();
        EstadoUsuarioValueObject v=new EstadoUsuarioValueObject(-1,"chacha","muchacha");
        
        EstadoUsuarioValueObject i[];
        try {
            i = (EstadoUsuarioValueObject[]) d.mostrarConsulta("select * from estadousuario where id=2");
            System.out.println(i[0].getId()+"   "+i[0].getNombre()+"   "+i[0].getDescripcion());
            if(i[0].getDescripcion().compareTo("")==0)
                System.out.println("true");
            else
                System.out.println("false");
        } catch (NotExistRegisterException ex) {
            Logger.getLogger(prueba.class.getName()).log(Level.SEVERE, null, ex);
        }

    }
}
